package com.ruoyi.basebill.service;

import java.util.List;
import com.ruoyi.basebill.domain.WfzSbjt;

/**
 * 社保计提Service接口
 * 
 * @author ruoyi
 * @date 2022-12-28
 */
public interface IWfzSbjtService 
{
    /**
     * 查询社保计提
     * 
     * @param fid 社保计提主键
     * @return 社保计提
     */
    public WfzSbjt selectWfzSbjtByFid(Long fid);

    /**
     * 查询社保计提列表
     * 
     * @param wfzSbjt 社保计提
     * @return 社保计提集合
     */
    public List<WfzSbjt> selectWfzSbjtList(WfzSbjt wfzSbjt);

    /**
     * 新增社保计提
     * 
     * @param wfzSbjt 社保计提
     * @return 结果
     */
    public int insertWfzSbjt(WfzSbjt wfzSbjt);

    /**
     * 修改社保计提
     * 
     * @param wfzSbjt 社保计提
     * @return 结果
     */
    public int updateWfzSbjt(WfzSbjt wfzSbjt);

    /**
     * 批量删除社保计提
     * 
     * @param fids 需要删除的社保计提主键集合
     * @return 结果
     */
    public int deleteWfzSbjtByFids(Long[] fids);

    /**
     * 删除社保计提信息
     * 
     * @param fid 社保计提主键
     * @return 结果
     */
    public int deleteWfzSbjtByFid(Long fid);

    /**
     * 导入社保分摊的方法
     */
    public String importSbjt(WfzSbjt wfzSbjt);
}
